/*
	Global
*/

.social_header{
  display: inline;
  margin: 0px 0 0 621px;
  width: 150px;
  position: relative;
  top: -45px;
}
.social_header a{
  width: 35px;
  display: inline-block;
  margin-left: 14px;
}
.social_header a img{
	width:100%;
}

.white_a a{
	color:#fff;
	text-decoration:none;
}
.photo_name{
	color: #fff;
	padding: 10px;
	text-align: center;
	background: #4f2f2a;
	position: relative;
	display:block;
}
.form43 .BtnDisabled input{
	background-color: #f0d256!important;
  border: 1px solid #f0d256!important;
	color: #4a2b25!important;
	cursor:pointer;
}
.form43 .PolText{
	color:#fff;
}
.form43{
	background: #4a2b25;
  padding: 20px;
  width: 80%;
  margin: 20px auto;
  border-radius: 5px;
  color: #fff;
}

.b100{
	width:100%;
	float:none;
}
.b50{
	width:49%;
	margin-right:1%;
	float:left;
}

.b50 + .b50{
	float:left;
	width:49%;
	margin-left:1%;
	margin-right:0;
}

.b33{
	width:32%;
	margin-right:1%;
	float:left;
}

.b33 + .b33 + .b33{
	float:left;
	width:32%;
	margin-left:1%;
	margin-right:0;
}
.b25{
	width:24%;
	margin-right:1%;
	float:left;
}

.b25 + .b25 + .b25 + .b25{
	float:left;
	width:24%;
	margin-left:1%;
	margin-right:0;
}
img.adapt{
	width:100%;
}
.btn{
	background: #464646;
  padding: 5px 30px;
  text-decoration: none;
  color: white;
	transition:0.3s;
}
.btn:hover{
  background: #f0ce77;
  color: #000;
}
a:hover .cat_name_logo{
	background: rgb(242, 208, 122);
  color: #482823;
}
.b50i .cat_name_logo{
	margin: 0px auto -44px 0px;
}
.cat_name_logo{
	position: relative;
  display: block;
  background: rgb(79, 47, 42);
  width: calc(100% - 20px);
  margin: 0px auto -46px 2px;
  padding: 10px;
  font-size: 1.4em;
  text-align: center;
  color: white;
	transition: 0.3s;
  text-decoration: none;
}
.noline{
	text-decoration:none;
}
.clear{
	clear:both;
}























.mobile_menu{
	display:none;
}
html {
	min-width: 1200px;
}
body {
	font-family: 'Open Sans', sans-serif;
	color: #303030;
	font-size: 13px;
}

#alert{
  background: #fff;
  display: none;
  padding: 20px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin: -200px 0 0 -150px;
  width: 300px;
  z-index: 99999;
  text-align: center;
  border: 1px solid #444;
}
#alert p{
  font-size: 18px;
  font-weight: bold;
  color: #f04d4d;
}
.BtnDisabled{
  position:relative;
  z-index: 1;
  left:0px;
  top:0px;
}
.Inn{
  display:block;
  width:100%;
  height:100%;
  position:absolute;
  top:0px;
  left:0px;
  z-index: 2;
  height:50px;  
}
.BtnDisabled input{
  background:none!important;
  outline:none;
  background-color:#aaa!important;
  border:1px solid #aaa!important;
  color:#fff!important;
}
.Check1{
  margin-right:5px!important;
}
.PolText{
  text-align: center;
  color:#343536;
  font-size:10px;
  margin-bottom:10px;
}
.PolText a{
  color:#a8a8a8!important;
  font-weight: bold;
}
.PolText a:hover{
  color:#343536!important;
}
.PolText input{
  position:relative;
  top:4px;
}



.container {
	display: block;
	width: 1140px;
	padding: 0 20px;
	margin: 0 auto;
}
a {
	color: #e19d0a;
	text-decoration: underline;
}
#header .phone a{
		color:#f5d44e;
}
.footer .phone a{
	color:#aaaaa9;
}
.phone a{
	color:#000;
	text-decoration:none;
}
a:hover {
	text-decoration: none;
}
.alignleft {
	float: left;
	margin-right: 10px;
}
.alignright {
	float: right;
	margin-left: 10px;
}
#content .single img {
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.64);
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,.64);
	box-shadow: 0 3px 5px rgba(0,0,0,.64);
	border: solid 2px #fff;
}
h1 {
	font-size: 27px;
	line-height: 1.2em;
}
h2 {
	font-size: 20px;
	line-height: 1.2em;
}
h3 {
	font-size: 16px;
	line-height: 1.2em;
}
#content .single ul,
#content .single ol {
	display: table;
	list-style-type: none;
	padding: 0;
}
#content .single ol {
	counter-reset:li;
}
#content .single ul li,
#content .single ol li {
	position: relative;
	display: table;
	line-height: 1.2em;
	background: #f0d256;
	color: #272727;
	font-size: 14px;
	padding: 8px 8px 8px 25px;
	margin: 4px 0;
}
#content .single ul li:before {
	display: block;
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -2px;
	content: " ";
	text-indent: -999px;
	height: 4px;
	width: 4px;
	background: #927a19;
	border-radius: 4px;
}
#content .single ol li:before {
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	content:counter(li);
    counter-increment:li;
	height: 33px;
	width: 26px;
	text-align: center;
	font-size: 14px;
	line-height: 32px;
	font-weight: 600;
	color: #927a19;
}
#content .single table {}
#content .single table tr { margin: 2px 0; }
#content .single table tr {
	height: 33px;
}
#content .single table tr th,
#content .single table tr td {
	padding: 0 14px;
	border-width: 2px 0;
	border-style: solid;
	border-color: #fff;
}
#content .single table tr th {
	background: #f0d256;
	color: #927a19;
}
#content .single table tr td {
	background: #ebeaea;
}

/*
	Buttons
*/
.button {
	display: block;
	padding-left: 45px;
	line-height: 35px;
	font-size: 13px;
	font-weight: bold;
	color: #070707;
	text-transform: uppercase;
	text-decoration: none;
	background: #fff;
	border: 1px solid #f0d256;
	background-repeat: no-repeat;
	background-position: 10px 50%;
	max-width: 195px;
}
.button:hover {
	background-color: #f0d256;
}
.button.news {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAYAAABG1c6oAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkM0OTk2RjY2NUQwMTFFNUExMzY5RjlFOTU2QjU2NjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkM0OTk2Rjc2NUQwMTFFNUExMzY5RjlFOTU2QjU2NjYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGQzQ5OTZGNDY1RDAxMUU1QTEzNjlGOUU5NTZCNTY2NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGQzQ5OTZGNTY1RDAxMUU1QTEzNjlGOUU5NTZCNTY2NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpfEFEMAAAHRSURBVHjapFTNSsNAEN4kmzakLdjSFgsWwZMvICKKRymeRHwCH8JnUrwKHr159KRexItasAVbTJM0//Wb0JRSu4mmA7Ozye5+OzPfzEqMsQfoJlRjOUWW5RdN03YxdTmGdeiaJEnPEwjsvwFx5h06iefQT9xgFQqF7Var5Xe7XZYHFL7E58hDFkURGR+6Bz2h9TyRQ7958lWv15nv+/ue512w/GLICz9ctpr8AlxZuIA1E9qnRP+B4RgHPLSFgIqi3BSLxXNsDsG+JwJDziUAaWEYbjiO80R4XLA3gI4rlYruuu6WCBDF7APoNQgCiiguHRFgHIdhGMeWZV2nhNsvl8vtBEwYMi02m02a3sODUxEgUjNGUwS9Xk/JIoXZtk3TMeRDUOgSwFxVVSeZLJOMRiMyRwC+TCHZQsg1Ii8TsFQqkbmDFx1RK2LNQRUEuFzJBASDSX8qKTnkAEyiSQccDAZkDsHyVco7aFSr1cZiyAWot0BKBHaZruu38GJn2XMW1xzn3nA49ODlLCUct7zB2vObqfphaqZphgB7XNaC9I86hfahsBuzwkY3HMwlXaUBrXQG00kOpj2qUwfk6VmJQjbnFsnTrywyBK1K5/o/AgwAm0nH9HDO548AAAAASUVORK5CYII=');
}
.button.zakaz {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAVCAYAAABCIB6VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzhBOTYwQjg2NUQ1MTFFNUIzRUU5QzhERENFNjZERjEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzhBOTYwQjk2NUQ1MTFFNUIzRUU5QzhERENFNjZERjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3OEE5NjBCNjY1RDUxMUU1QjNFRTlDOEREQ0U2NkRGMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3OEE5NjBCNzY1RDUxMUU1QjNFRTlDOEREQ0U2NkRGMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PviRKCEAAARNSURBVHjajFRdSJtXGD5fvsQkX/xJ1LhETNCo1fiD2kTBjcG2DAYdKY4NLIXdjN4MRimF9mIXZZT2pmUXvSm9KN2F7GI3cwxBUrYWqrKbyHaz0fgTiTVGRY3/JkaTPs+pX8mcLfvgcL7vfO953+d9nuccpbq6WhwdHclRWVkpjEaj8Hg8Ynp6+vrCwsK3paWl0Z6eno+3trYER1lZmYzJ5/PibY9qtVrlSy6Xc1osFj/m1MHBgXllZeUXzHYM3+Hh4W+FQuEF3usxu5F8FWtCUZQ3D4fDIRDk29nZeYr83pKSkifZbLaJ70UAcpqmPdvf3/+AYJqbm99HJ+NMfvLRExtIBVB3A4kXQyDpRyeS8jHt7e2F8F9lTDqdHjCZTP9CaDAYZCC6EplMRhhqa2tFR0fHz6Ah9h+eVDV7Cn2HNTU1t6lJcWJZHcVApUD3wri9vU2UrFii77Rq1k3Nqn2F13EEe1ZXVx+g7eBxqwo61MxmczqVSsl4omUy6gXKZCGAUs/Pzs7+gEqdeuLA2cB72PhkaWlpt76+PtXX1/cIDvkaMTbmgTs+B+IcaPkbSXNMio6F0+mUVLAbFUHPEezRkyLhX1D9O7ZEPjmDswLimtFZ4JhH+8bGxjkkeLy+vp4gysHBQUG9pqamXnVxCocWtsa2bDab9Cw34rGdDETiDP0cCoWk9wlCfwxY6EaSIV0AoGoF0s9oQ64Rhd1u9wDlgL4J4o17vd5z6C4aDodFIBCQFMCqskupRWdnp9wcjUb/gZD+Yzdw800ERkDDmeXl5TtYduqu6O3tLaVjdnd3hd/vF4uLi1cASAXH35MKmsHodrsltfjQiloUUPwGXm+cQpWyublZXVVVtQh+b0UikQy+b/IHtNHgIuhouSva2tqI7gusF/7vaGhouNrf3y/e9N/n8wkjvQgBnkKwZ6jWhWo/khKsffj62JlML3BB/Qpkn5ApIBtOJBLd0GAN/47Ky8sHIHIBJ3IY3ZohYrdC71FZ8gLPOrAxTRfEYrEUErmYuL293Q2+lxhDPSYnJwX4lSq1trZeb2lpuQvPi/n5+csAek/qhMtEJqaaFRUVGdoLMwsl4FUH/g+j4HA8Hg8DyaeIzcMNSVgxiYMRwpoL3TykK9DFPeRxoPhlBfzydpMepBdZiN84xmJtbU0Eg0ExNzd3DWjuvD6ZgUAY+0ZGR0cLx0tJAMpjnzxojY2NispDQMQc8KucWR00yALg/J2ZmZkIXDAC5OeB8mwymfyGPIPjOthxBnuCGBXIOYL1OIr+biz2EWngpUS0vKl4AnGPOEgTBPoDesTg2T+R7F10kwWyAR4ixA+hsIqOL+LOFi6XSxiLvcsHQgicKpmUhbDx+cTExGPQcRt0XEJcA4r81NXVFadgvICgx5e4/EVTU5MYGxt7dR8XIyYNEEbeDZyZmDOQ8YgPwRlmILtfV1d3gch48vSrgMm4pj8vBRgAtsho5a+50eAAAAAASUVORK5CYII=');
}
.button.zapis {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAVCAYAAABCIB6VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTIwMkVDRjY2NUQ1MTFFNTk2MkJBNUZEMTI2NUQ3Q0IiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTIwMkVDRjc2NUQ1MTFFNTk2MkJBNUZEMTI2NUQ3Q0IiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MjAyRUNGNDY1RDUxMUU1OTYyQkE1RkQxMjY1RDdDQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MjAyRUNGNTY1RDUxMUU1OTYyQkE1RkQxMjY1RDdDQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiH3aJIAAAOCSURBVHjalFW/T1NRFL7v9bW0tJRCoS1QISAGAiFR4kIMcTFGXWRxZDFqSByMiX+Cs4luJsbBoDFOMBh1Q+PgYBzUmgIDjVAghZZC2kJ/Pr/vpvflUSDBm9zcvnvO+c6P75xbIxAItJumqYn/XJVKJeLxeDa9Xm9a0zSRSqVe4PpLc3Pzq3K5LISu65sQFHBpnmZDV54OhyMeiUTa+/r6BMBfKnlLS8uNYDAotPoFVx67dppoEUyip6fnmtPpXMd6d3BwcMsuh6MZniYU6SloGIZAJMLlcgkYHdq8o4wrFAqJ0dFRgVLMnZDVglAfnZ2dzra2NmlsB+cJxxKQ39ATg4ODwufzHQuK4N7DoW6o8KvVqr+pqSkNA5HL5UStVrM2wZGRoGM6WV1dXdjf37/cWCI4ngfoFMnTG5gWAJcgMhXTFG63WwJKQjTNl0gkPp8AOouOmKINgzEaFShQqQ8NDYn+/n6Rz+dFOp0Wi4uLH+H8UqMNgplFptMg0crSipi9SNBSqSSBGD3LEo1GRUdHhx8qHpD2iInZQVHT59CZxjyI1tZWmRl50G01luTQGx2wQ+LxOKMUy8vLF3D+Qht9HxgYiCob1P4ZsprBvQu8hFXGDFK3lUCnN9ZYAaOWskNAyBlkcBYO9hFAGRFNAuzpyMjIA+ifW1pa+o1S+XZ3d8XOzo7cVo1R+DTTgdIfsOrD5vD82NvbuwmD2yrzjY2NeUQ5iXp+BYAbA/ITum6/359QEUtFW8QaSYODHIykFNHmMpmMDsMPqO8b1Pwb7ra6urqMWCxWSSaTIai5kXoFmThxVhWwNdJosVBvb+8Wa4woZWew5iBSg8wkkcViURrxZLrQ8aIEufoYu/FdPBIxLmt4oVhPCUqFeh+bbHgC0QmYN9l67ADwcJG/QWJqbGysRBwGdgiYZLHFCoWC1R3sFIKz9nQGooxsNnuPsu3t7XaU7GE92teQmbS18OyDQUCmyT5WfU1n7Aw8kQQvr62t3QHAeftMDQ8PP1alOwIMQZYgcs7rk0dwvhMgSd5zEmGchMgCnpiYuD4+Pp4hL4cGRwFg4kJIPX3c+wtwk6wj/SuI9qq67+7uvhsOhz+trKzIzIhjTbLtoaegVr9rXDXIHBYxhrGOIbmPPcehIheNy0Daf2HAtyDA6TvhT8NRf5xi6JK3iPIJCCuo9iPxqs3U+ifAABh56NSWFqWxAAAAAElFTkSuQmCC');
}

/*
	Forms
*/
input[type="text"],
input[type="email"],
input[type="password"] {
	display: block;
	width: 100%;
	box-sizing: border-box;
	padding-left: 35px;
	line-height: 35px;
	font-size: 14px;
	color: #070707;
	background: #fff;
	border: 1px solid #f0d256;
	background-repeat: no-repeat;
	background-position: 10px 50%;
	outline: 0;
}
.wpcf7-form-control-wrap {
	display: block;
	margin-bottom: 15px;
}
input[type="submit"] {
	display: block;
	width: 100%;
	box-sizing: border-box;
	line-height: 48px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	background: #f0d256;
	border: 1px solid #f0d256;
	outline: 0;
}
input[type="submit"]:hover {
	background: #fff;
}
textarea {
	position: relative;
	display: block;
	width: 100%;
	max-width: 100%;
	box-sizing: border-box;
	padding: 10px;
	padding-left: 35px;
	background-repeat: no-repeat;
	background-position: 10px 14px;
	border: 1px solid #f0d256;
	outline: 0;
	max-height: 100px;
}
input.message,
textarea.message {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkQyMDVFNzg2NUQ3MTFFNUIyMjY4NTBBNDI5REYyNEQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkQyMDVFNzk2NUQ3MTFFNUIyMjY4NTBBNDI5REYyNEQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RDIwNUU3NjY1RDcxMUU1QjIyNjg1MEE0MjlERjI0RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2RDIwNUU3NzY1RDcxMUU1QjIyNjg1MEE0MjlERjI0RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjUo298AAAFNSURBVHjahFE7S8NQGL15mQdJmqQJeRkNhDp10r/g6iAiiIiLa3XyPziKOLgLLuLgWpysm5Pg4lykVKJTMMRIjOdCstn6wZfc79xzvtdlPM9bT9P0oqqqLsMwBSGkJjOsrmuJ47jMMIwjYtv2qu/7fUmSHhrRTAfn0XGcNdd1+wRVJjgM4jhWkOkE8c9fIk3TzpIkoZwDlmXHVPhOL1RVvQnDcBm+xfP8aysAaQpsbwnW6XQuwaf4BxVOWxIuRnASRVGo6/odqoyCIIgphq6GLY9qGPrB0C76H5umuZHn+Qoq9iA6BU4QD8qynAB7yrLsFuceNG90WZ+KorwgcwLyJuK8WcS1LMtXTZUSnB0sclEUxWeqIQDusdUI/21k+pqz1QqifcuyPCQd0t67AA7/e4rWBUE4xswGA/VuURTnAL9RsSLzjcPcC1T8K8AAvwOB176iAfsAAAAASUVORK5CYII=');
}
input.phone {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAYAAADtyJ2fAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODkzM0REQkU2NUQ3MTFFNTkxQzNEQTJERjE3MzU2NkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODkzM0REQkY2NUQ3MTFFNTkxQzNEQTJERjE3MzU2NkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4OTMzRERCQzY1RDcxMUU1OTFDM0RBMkRGMTczNTY2RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4OTMzRERCRDY1RDcxMUU1OTFDM0RBMkRGMTczNTY2RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqqB8CoAAAIsSURBVHjahJO9ixNRFMXfZF6S2WRQYyIhxGQhBjSkiUFYG3FREEFsLCz8DwTZTgQbEXQtFbbaQsHGxkqEFbERIotsodiljAYN5nPDThJ2JjPx95YJRB1x4PBm7rvnfpx7RysWi6LRaIhIJCLUM51ORTKZFKFQSEwmExGNRkUsFlvpdrsX8HkipZwon5D4/3Om3W7fHw6H65ZlveT7pDJKYIJjYAY0EAVfwQTcgvTQdd1DypkKrjiOU00kEvdEOp1+gW1P07Qh2IvH49uVSuVoNpu97Qf7Dfjs0sqaMAzjGwbXz9ArlUqXq9XqJXo8cNR1fRf8VO/0+j6VSq0oDSRGgyibs9nsEUJ4pmmO6/X6Z0T4QdANbM8hVAaDwXlKfDAajax5jzqkHmezXC6LXq93ZzweN4h8E5Ls9/vLEN9x/2ZRMenXLilPfS+Fw+FOJpO53ul0HM/ztgmqlPz4p9Ry/kIZ6rAp5Zk/zyJEk0BOq9USQURa1PZrtZpAdpcMBxf0bvFuLzovBlBEB2JeDRrMF0KxsxCXOL2grVDEIQ43SHZVEQkyU1kpU4l2BNt+EFFH9ruMYAsVX+EYzufzT5lhOpfLPWYEZwm0g9+HvzLiZLOHJUQxyXq82WyeI1uavVzlO0av/yzVgPwFh08QPFTcIsth7K+Z5ypV6IFELlz8L7K8p1UmFjmHbRnymr/8gX+QJMNbIl9TM1MK2rZ9Qo0RnIL8vVAo7AQRfwkwACzcBgUf/QSPAAAAAElFTkSuQmCC');
}
input.name {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0JCMjBBN0Q2NjA3MTFFNUE5RkZGQkRBMDIzM0FEQkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0JCMjBBN0U2NjA3MTFFNUE5RkZGQkRBMDIzM0FEQkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQkIyMEE3QjY2MDcxMUU1QTlGRkZCREEwMjMzQURCQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQkIyMEE3QzY2MDcxMUU1QTlGRkZCREEwMjMzQURCQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PreHlOYAAAEBSURBVHjanNLNCkFBFAdwF0ukbHxtZW9leZMin2UvCx7CE8hDsPAIkq4rD2BlL1tcFhZkSfyn/lPTbfJxp34Np3NOZ+6MYZqmT7MyMIQi/6+gDzt3YlBTnIU1RJVYCwqQh62a7Nc0GLDYgiRZjA3cyYbmCFeIsNBhLAFHuEP42wQR7o4Sk79D7mRdg7+WrsFNGVuuOPf7Lw1W3EcsTMGYseWnawxAibtYFdd3kPkibsNTnaDGRzKH5ocjN5gjcquyYxsm8IIpzGADe7iwMAZpyEGdRF5HvAOHZy1ztF+WOOoCzupHtP+4PZn78HN0z89AvQUvjQwxQQ9OHooP0H0LMAArHTCH26I1NAAAAABJRU5ErkJggg==');
}
span.wpcf7-not-valid-tip {
	font-size: 12px !important;
}
div.wpcf7 img.ajax-loader {
	display: none;
}
.wpcf7-response-output {
	margin: 0 !important;
	padding: 5px 10px !important;
	font-size: 12px;
}
div.wpcf7-validation-errors {
	border: none !important;
	color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}
div.wpcf7-mail-sent-ok {
	border: none !important;
	color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

/*
	Header
*/
#header {
	position: relative;
	    background: url("../images/contacts.png") center 0 no-repeat;
}
#header .top {
	position: relative;
	overflow: hidden;
	min-height: 128px;
	border-bottom: 4px solid #4f4f4e;
}
/*#header .top:before {
	content: " ";
	text-indent: -9999px;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: 250px;
	height: 100%;
	width: 447px;
	background: url("../images/contacts.png") 0 0 no-repeat;
}*/
#header .top .container {
	position :relative;
}
#header .top .logo {
	display: inline-block;
}
#header .top .brands {
	display: block;
	height: 60px;
	width: 796px;
	position: absolute;
	left: 140px;
	top: 36px;
	margin-left: 20px;
	background: url("../images/brands.png") 0 0 no-repeat;
}
#header .top .contacts {
	position: absolute;
	right: 0;
	top: 36px;
	margin-right: 20px;
	color: #f5d44e;
	text-align: right;
	font-size: 13px;
	line-height: 1.2em;
}
#header .top .contacts .phone {
	font-size: 21px;
	font-weight: 600;
	line-height: 1.2em;
}
#header .top .contacts .phone span {
	font-size: 17px;
	color: #aeadad;
	font-weight: normal;
}
#group {
	position: absolute;
	left: 50%;
	margin-left: 356px;
	top: 0;
	z-index: 2;
}
#group > a {
	color: #dededc;
	font-size: 14px;
	font-weight: 800;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 32px;
}
#group a > i {
	display: inline-block;
	height: 15px;
	width: 16px;
	vertical-align: top;
	margin: 8px 5px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjA0REI2MEY2NUM2MTFFNThEQjRGN0RFQjZBQjRCNEQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjA0REI2MTA2NUM2MTFFNThEQjRGN0RFQjZBQjRCNEQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMDREQjYwRDY1QzYxMUU1OERCNEY3REVCNkFCNEI0RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMDREQjYwRTY1QzYxMUU1OERCNEY3REVCNkFCNEI0RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhZFmmwAAACfSURBVHjaYvz//78vAyUAZAAQM5CJfZkYKAQDbwALusDx40cDgFQsEDdZWlpfhIrpAKl6IF4BFFuL1wAg8AHiICBWAmqMBtJ/gXgBEBsD8XcgJmhADRCzAnEcEK8B4n9ArA3Ey4G4gmAYAJ34AkhlAvEUINaEap4BxGlAuWfo6hmhCWkzlrBgA1IdUFeWAjX/xOJa39GEhAhEsgFAgAEAgymK/AzqMnMAAAAASUVORK5CYII=');
}
#group .menu {
	display: none;
	position: absolute;
	box-sizing: border-box;
	padding: 10px;
	top: 100%;
	right: 0;
	/*width: 360px;*/
	background: #2c2c2b;
	z-index: 10;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.35);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.35);
	box-shadow: 0 0 5px rgba(0,0,0,.35);
}
#group:hover .menu {
	display: block;
}
#group .menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
}
#group .menu ul li {
	display: block;
	float: none;
	line-height: 30px;
	border-bottom: 1px solid #4b4b4b;
}
#group .menu ul li a {
	display: block;
	color: #b8b8b6;
	text-transform: none;
	font-weight: normal;
	white-space: nowrap;
	text-decoration: none;
}
#group .menu ul li a:hover,
#group .menu ul li.active a {
	color: #f5d44e;
}
#header .bottom {
	background: url("../images/menu.png") 50% 0 no-repeat;
	border-bottom: 1px solid #d7ba49;
}
#mainnav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#mainnav ul li:hover ul{
	display:block;
}
#mainnav ul li ul{
	display:none;
	position: absolute;
  z-index: 999;
  background: #4a2b25;
  color: #fff;
}
#mainnav ul li li{
	float:none;
}
#mainnav ul li {
	float: left;
	line-height: 50px;
}
#mainnav ul li a {
	color: #40403f;
	font-size: 15px;
	padding: 0 20px;
}
#mainnav ul li li a {
	color:#fff;
}
.ourp_ico:nth-child(5n){
  clear: both;
}
.ourp_ico{
	float: left;
	margin: 20px 2%;
	width: 150px;
	border-radius: 4px;
	padding: 10px;
	height: 210px;
	text-align: center;
	border: 2px solid #818181;
}
.ourp_ico img{
	width: 50%;
	display: block;
	margin: 0 auto;
	box-shadow: none!important;
	opacity: 0.7;
}
.ourp_ico .ico_name{
	display: block;
	font-weight: bold;
	margin: 10px 0;
	font-size: 1em;
}
.ourp_ico .ico_text{
	color: #818181;
}
#mainnav ul li:first-child a {
	padding-left: 0;
}
#mainnav ul li li:first-child a {
	padding-left: 20px;
}
#mainnav ul li a:hover {
	text-decoration: none;
}
#mainnav ul li.current-menu-item a {
	text-decoration: none;
	font-weight: bold;
	cursor: default;
}

/*
	Content
*/
#content {
	margin: 20px 0;
}
#left-sidebar {
	width: 260px;
	float: left;
}
#right-sidebar {
	width: 270px;
	float: right;
}
#content .sidebar .widget {
	margin-bottom: 15px;
}
#content .sidebar .w-head {
	position: relative;
	font-size: 14px;
	font-weight: 800;
	color: #263238;
	text-transform: uppercase;
	margin-bottom: 15px;
}
#content .sidebar .w-head span {
	position: relative;
	padding: 0 5px 0 12px;
	background: #fff;
	z-index: 1;
}
#content .sidebar .w-head span:before {
	content: "";
	position: absolute;
	height: 16px;
	width: 5px;
	top: 50%;
	left: 0;
	margin-top: -8px;
	background: #f0d256;
}
#content .sidebar .w-head:after {
	position: absolute;
	top: 50%;
	left: 0;
	content: "";
	height: 1px;
	width: 100%;
	background-color: #ececea;
	border-bottom: 1px solid #efefee;
	z-index: 0;
}
#content .sidebar .w-content .newswidget {
	padding: 15px;
	background: #f9f9f9;
}
#content .sidebar .w-content .new {
	position: relative;
	padding-left: 45px;
	margin-bottom: 10px;
}
#content .sidebar .w-content .new .date {
	position: absolute;
	left: 0;
	top: 0;
	width: 33px;
	padding: 3px 0;
	color: #313130;
	text-align: center;
	text-transform: uppercase;
	font-weight: 800;
	border: 1px solid #d1d1d1;
}
#content .sidebar .w-content .new .date .number {
	display: block;
	font-size: 18px;
	line-height: 1em;
}
#content .sidebar .w-content .new .date .month {
	display: block;
	font-size: 9px;
	line-height: 1em;
}
#content .sidebar .w-content .new .title {
	display: block;
	font-size: 14px;
	color: #000;
	font-weight: 600;
	line-height: 1.2em;
}
#content .sidebar .w-content .new .excerpt {
	display: block;
	font-size: 14px;
	color: #908e8e;
	line-height: 1.2em;
}
#content .sidebar .widget .discount {
	position: relative;
}
#content .sidebar .widget .discount > a {
	display: block;
	position: absolute;
	width: 130px;
	left: 36px;
	top: 50px;
	padding: 25px;
	background: rgba(0,0,0,0.5);
	border: 3px solid #fff;
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: 800;
	text-transform: uppercase;
}
#content .sidebar .widget .benifits {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#content .sidebar .widget .benifits li {
	display: block;
	line-height: 52px;
	font-size: 15px;
	font-weight: 600;
	color: #000;
	padding-left: 48px;
	background-position: 15px 50%;
	background-repeat: no-repeat;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAAPtVbGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkU1OUMyQTM3MjY1MTFFNUIwMTlERUI0OTU1RDdENEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkU1OUMyQTQ3MjY1MTFFNUIwMTlERUI0OTU1RDdENEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGRTU5QzJBMTcyNjUxMUU1QjAxOURFQjQ5NTVEN0Q0QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGRTU5QzJBMjcyNjUxMUU1QjAxOURFQjQ5NTVEN0Q0QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmKk7PwAAAKASURBVHja3FZNaBNBFH6b3SRNNpu4mFCa9uAP1EA08WIIxEOEIB49FKRePKg3L61gKogHQSReiggFUfDipeBRsYSgguYkgYBBihBIjT9BTIr5gezu7I5vliZUtPmprgcHkp2X9+b7vjdv5m04SilYPWzwDwaXTqfNCc/zQAiBUqlk2n6/HyqVSjyfzz/UdT20IwDHlWOx2KVQKLRWr9dB0zQIh8PgcrlMPDaEXrBhGCCKIjgcDshmsyDLMuCiC4wABWzis/rLNthsk7juYKFQuFKtVtcajQYkk0nwer2gKEo/TkAlfYM54vE4CIIAuVwOut2uKQUJ5nw+33P2OxOD4KbiZrN5CN3rqJhrtVqQSqUgkUhAu90GVuseNpfJZPokzMGAJEmCcrkMxWIROp3OdCAQ+BSJRMDtdpvgdrudCTC3tlarBZ1O51f0E9wyk4DFbBfPRaPRFQSf2E7EAjweDwP7hnYD7WlcKLLFLIueGPQrON9Av4TZTDEClulPBBzXZZblZ9iGTC1Ljy/i/5V7sm/GR2TvBLXqMhrLN1Lkyb3TmtPBG4PSaW7VZayPA4C8enZepZvXlcisX98pzsTfDYlftKsf3i4SSm9rU7JLGxQ7lEQQbPqtxePa3KlZBmSqDQZE9cu7yxqld/SjB2R1mKChJA47Tz6+vIh34T5ZuXZCO3Z4Unn/9Bxm8IAuzB9hfcP4Y5KtIPJidV6l9C6l6wtIkKFvVs+wDMgoWztOTbTXj88i0TKln6+S/UGvOmr9xio8j0TfN5aURzdPqqNs065P14zsUvbuGXyafkfCsS9scpKVbYWRUCvf86wjs5dWBeeSRd2YMzP5b/6t/BBgAGehwDx76zPxAAAAAElFTkSuQmCC');
	border-bottom: 1px solid #ececea;
}
#content .sidebar .widget .benifits li:last-child {
	border-bottom: none;
}
#content .sidebar .widget .serts,
#content .sidebar .widget .clients {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#content .sidebar .widget .serts li {
	display: block;
	float: left;
	width: 50%;
	margin-bottom: 14px;
}
#content .sidebar .widget .serts li a {
	display: block;
}
#content .sidebar .widget .serts li:nth-child(odd) a {
	margin-right: 7px;
}
#content .sidebar .widget .serts li:nth-child(even) a {
	margin-left: 7px;
}
#content .sidebar .widget .serts li a img {
	display: block;
	max-width: 100%;
}
#content .sidebar .widget .clients {
	display: table;
}
#content .sidebar .widget .clients li {
	/*display: table-cell;
	width: 33%;*/
	box-sizing: border-box;
	padding: 0 30px;
	vertical-align: middle;
}
#content .sidebar .widget .clients li img {
	display: block;
	max-width: 100%;
}
#content .sidebar .widget div.modal {
	display: none;
}
#content .sidebar .w-content .menu {
	background: #f9f9f9;
	list-style-type: none;
	margin: 0;
	padding: 15px;
}
#content .sidebar .w-content .menu li {
	padding: 5px 0;
}
#content .sidebar .w-content .menu li a {
	font-size: 14px;
	line-height: 14px;
	color: #000;
}
#content .sidebar .w-content .menu li.current-menu-item a,
#content .sidebar .w-content .menu li a:hover {
	color: #1c8cba;
	text-decoration: none;
}
#content .sidebar .w-content .menu li.current-menu-item a {
	cursor: default;
}
#content .sidebar .w-content .menu li a:before {
	font-size: 14px;
	line-height: 14px;
	display: inline-block;
	content: "-";
	margin-right: 5px;
}
#content .sidebar ul.specialists {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#content .sidebar ul.specialists li {
	width: 50%;
	float: left;
}
#content .sidebar ul.specialists li .card {
	display: table;
	height: 110px;
	width: 110px;
	margin: 0 auto 20px 10px;
	position: relative;
}
#content .sidebar ul.specialists li:nth-child(2n) .card {
	margin: 0 10px 20px auto;
}
#content .sidebar ul.specialists li .card img {
	display: block;
	position: absolute;
	height: 110px !important;
	width: 110px !important;
	top: 0;
	left: 0%;
	z-index: -1;
	border-radius: 55px;
	opacity: 0.5;
}
#content .sidebar ul.specialists li .card > div {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	line-height: 1.4em;
	color: #fff;
	position: relative;
	text-indent: -9999px;
}
#content .sidebar ul.specialists li .card:hover > div {
	text-indent: 0;
}
#content .sidebar ul.specialists li .card > div span {
	font-size: 14px;
	line-height: 1.2em;
	font-weight: 500;
	display: block;
}
#content .sidebar ul.specialists li .card:hover img {
	opacity: 1;
}
#content .sidebar ul.specialists li .card:hover:after {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	height: 110px;
	width: 110px;
	content: ' ';
	text-indent: -9999px;
	border-radius: 55px;
	background: rgba(0,0,0,0.5);
	z-index: -1;
}
	

#breadcrumbs {
	color: #b1b1b1;
}
#breadcrumbs a {
	color: #b1b1b1;
}

#content .content {
	display: block;
	box-sizing: border-box;
	width: 880px;
	float: left;
	padding: 0 20px;
}

/*
	News page
*/
#content .content .article {
	padding: 30px 0;
	border-bottom: 1px solid #e5e5e5;
}
#content .content .article:first-of-type {
	padding-top: 0;
}
#content .content .article .thumb {
	display: table;
	/*width: 200px;*/
	float: left;
	margin-right: 20px;
}
#content .content .article .thumb img {
	max-width: 100%;
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.64);
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,.64);
	box-shadow: 0 3px 5px rgba(0,0,0,.64);
	border: solid 2px #fff;
}
#content .content .article .title {
	font-size: 16px;
	line-height: 1.2em;
	font-weight: 600;
	color: #000;
}
#content .content .article .date {
	color: #b1b0b0;
	font-size: 13px;
	line-height: 33px;
}
#content .content .article .excerpt {
	display: table;
}
#content .wp-pagenavi {
	display: table;
	margin: 20px auto;
}
#content .wp-pagenavi .current,
#content .wp-pagenavi .extend,
#content .wp-pagenavi a.page {
	display: inline-block;
	height: 28px;
	width: 28px;
	margin: 0 2px;
	text-align: center;
	line-height: 28px;
	font-size: 15px;
	color: #fff;
	font-weight: 600;
	text-decoration: none;
}
#content .wp-pagenavi a.page {
	background: #f2d76a;
	color: #c6ab40;
}
#content .wp-pagenavi .current {
	background: #eeeded;
	color: #c5c4c4;
}
#content .wp-pagenavi .extend {
	background: #eeeded;
	color: #c5c4c4;
}
#content .wp-pagenavi a.page:hover {
	background: #ccb55a;
	color: #000;
}
#content .wp-pagenavi a.previouspostslink,
#content .wp-pagenavi a.nextpostslink {
	font-size: 13px;
	color: #807e7e;
	text-decoration: none;
	margin: 0 10px;
}
#content .wp-pagenavi a.previouspostslink:hover,
#content .wp-pagenavi a.nextpostslink:hover {
	text-decoration: underline;
}

/*
	Front page
*/
#content .content .five-prichin {
	padding: 20px 10px;
	background: #fafafa;
	border: 1px solid #ececea;
	margin-top: 10px;
}
#content .content .five-prichin .title {
	color: #dcb61a;
	font-size: 33px;
	font-weight: 800;
	line-height: 30px;
	text-align: center;
	text-transform: uppercase;
}
#content .content .five-prichin .subtitle {
	color: #41413f;
	font-size: 18px;
	font-weight: 800;
	line-height: 16px;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 5px;
}
#content .content .five-prichin ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#content .content .five-prichin ul li {
    list-style-position: inside;
    padding: 5px;
    border-bottom: 1px solid #ececea;
    list-style-type: circle;
}
#content .content .five-prichin ul li:last-child {
	padding-bottom: 0;
	border: none;
}
body #content .single #services,
body #services {
	display: block;
	margin: 0 -5px;
	/* width: 600px; */
	list-style-type: none;
	padding: 0;
}
body #content .single #services li,
body #services li {
	display: table;
	list-style:none;
	box-sizing: border-box;
	width: 273px;
	margin: 0 5px 10px;
	float: left;
	height: 120px;
	padding-left: 100px;
	border: 1px solid #f5d65a;
	background: url("../images/services2.png") 0 0 no-repeat;
}
#content .single ul#services li:before{
	display:none;
}
body #content .single #services li.diag,
body #services li.diag {
	background-position: 10px 15px;
}
body #content .single #services li.pokraska,
body #services li.pokraska  {
	background-position: 16px -135px;
}
body #content .single #services li.shina,
body #services li.shina  {
	background-position: 15px -274px;
}
body #content .single #services li.tuning,
body #services li.tuning  {
	background-position: 15px -415px;
}
body #content .single #services li.commerc,
body #services li.commerc  {
	background-position: 15px -560px;
}
body #content .single #services li.slesar,
body #services li.slesar {
	background-position: -478px 10px;
}
body #content .single #services li.moika,
body #services li.moika {
	background-position: -478px -135px;
}
body #content .single #services li.dop ,
body #services li.dop {
	background-position: -474px -275px;
}
body #content .single #services li.gener,
body #services li.gener {
	background-position: -474px -415px;
}
body #content .single #services li.zap ,
body #services li.zap {
	background-position: -474px -555px;
}
body #content .single #services li.ooo,
body #services li.ooo {
	background-position: 12px -693px;
}
body #content .single #services li.zpp,
body #services li.zpp {
	background-position: -474px -693px;
}
body #content .single #services li a,
body #services li a {
	display: table-cell;
	vertical-align: middle;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
	color: #070707;
}

/*
	Footer
*/
#footer {
	background: #401d17;
	padding: 25px 0;
}
#footer .footer {
	display: table;
	width: 100%;
}
#footer .footer .flogo {
	display: table-cell;
	width: 270px;
	min-height: 60px;
	background: url("../images/flogo.png") 0 50% no-repeat;
	vertical-align: middle;
}
#footer .footer .fcenter {
	display: table-cell;
	width: 610px;
	vertical-align: top;
}
#footer .footer .fcenter .delimetr {
	display: block;
	width: 100%;
	height: 1px;
	margin: 20px 0;
	background: #4b4b4b;
}
#footer .footer .fcenter .copyright {
	color: #797978;
	font-size: 13px;
}
#footernav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#footernav ul li {
	display: block;
	float: left;
}
#footernav ul li a {
	display: block;
	color: #b8b8b6;
	font-size: 14px;
	line-height: 1em;
	padding: 0 5px;
	text-decoration: none;
}
#footernav ul li a:hover {
	text-decoration: underline;
}
#footer .footer .fcontacts {
	color: #aaaaa9;
	text-align: right;
	font-size: 15px;
	line-height: 1.2em;
}
#footer .footer .fcontacts .phone {
	font-size: 21px;
	font-weight: 600;
	line-height: 1.2em;
}
#footer .footer .fcontacts .phone span {
	font-size: 17px;
	color: #716f6f;
	font-weight: normal;
}
#footer .footer .fcontacts .address {
	margin-top: 25px;
}


/*
	Modals
*/
.modal-fancybox { width: 320px !important; }
.modal-fancybox .fancybox-skin {
	padding: 0 !important;
}
.modal-fancybox .modal { width: 320px; }
.modal .title {
	position: relative;
	line-height: 64px;
	background: url("../images/modal-top.png") 0 50% no-repeat;
	font-size: 20px;
	font-weight: 800;
	text-transform: uppercase;
	color: #fff;
	padding-left: 30px;
}
.modal .title:after {
	content: " ";
	text-indent: -9999px;
	height: 24px;
	width: 5px;
	background: #f0d256;
	position: absolute;
	left: 15px;
	top: 20px;
}
.modal .content {
	padding: 30px 25px;
}

.sidebar .dem-results-link, .dem-copyright { display: none; }
.sidebar .dem-vote-button {

}
#content .sidebar input.dem-button {
background: #fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAaCAYAAACkVDyJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTE2NjUyQTE3MjZCMTFFNUE2MTJGQUEyMTc3OTBGMUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTE2NjUyQTI3MjZCMTFFNUE2MTJGQUEyMTc3OTBGMUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMTY2NTI5RjcyNkIxMUU1QTYxMkZBQTIxNzc5MEYxRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMTY2NTJBMDcyNkIxMUU1QTYxMkZBQTIxNzc5MEYxRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pjv1FjUAAAIlSURBVHja7JZLSFRRGMfnoYMKQZjFML1GzYUGvaQHGEFBoIvcCG7cCAUjbQQRpF1BGa0qEoxCcDYtNXBTm8QW4qhhDrlIGRcDAwM9nErL1zj+PviEy+Cde0dmBoQO/PguZ853/ud8j3vHmUqlHIUcLkeBR8EFi/Kx6fUT3jOYazAwGo3/y+sNETuK6YEX8CivIUXsNuYr/IIpaMxLSBFyYh7APd2zA7pgxLYgm8jtM/WMm/xssu4wz33QavjtDbzm95V0J2d6H7JBCeY+nIMtEzFx+gZvoRsadD6pvo8RS9qt0iq4BXchbril3NitzxtyNugHr84lIAifzcTMiuYsRHAaw/6EZfgDMebmBD3UE4NYBJpgGtqzbfwbMEpoD2ouBuEpPGSuAmp5Fv7q+g8ixkEmsJ/Az5ojtgS12vxa0pIXuc0wlMM7Nv0u+YFOeAmvoIX5Bd0iCutQY/eGx6EMwuDT8N6EAxI2DuTTwhjRAwQgseOsVTlnKCLLorkqycfxt5S1kj5aLNpyHJrtCl6GWQ1tL5RCsYbqOQdZtfEemIE70l67rXcZ8ufByEv3vYayGp5J6OCCtoKdMa/2vFUOT4JHC+aiNv0xuCT9mKm3jIN1Ur2LZnk0CtbBkjqEFfnErGlrZDNCUG+VwyswqacMqdNexxC0kaZD7PXDTFDK/wuLAjn4gEixVcJp+GgmGNRX1akcCKb0xRCz/Fr8/9e27wS3BRgAu2CzLtbCvoAAAAAASUVORK5CYII=') no-repeat 60px 3px;
color: #000;
border: 1px solid #e8b93f;
    padding-left: 90px !important;
    text-align: left;
}